home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95b.txt / 000024_icon-group-sender _Wed May 24 11:40:00 1995.msg < prev    next >
Internet Message Format  |  1995-09-18  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Wed, 24 May 1995 11:01:40 MST
  2. Message-Id: <9505241140.AA03879@ns1.computek.net>
  3. Mime-Version: 1.0
  4. Content-Length: 1829
  5. Content-Type: text/plain
  6. Content-Transfer-Encoding: 7bit
  7. Date: Wed, 24 May 95 11:40 CDT
  8. From: gep2@computek.net
  9. Subject: Re: icon notes [Re: Is there such a language...]
  10. To: icon-group@cs.arizona.edu
  11. X-Mailer: SPRY Mail Version: 04.00.06.14
  12. Errors-To: icon-group-errors@cs.arizona.edu
  13.  
  14. >I agree that Icon can run circles around C and similar languages.  And I'm
  15. all for working smarter and charging higher rates for my time.  :-)
  16.  
  17. >But...
  18. Does the Icon compiler produce native (machine) code?  Execution 
  19. performance is still an issue for many, although I agree that it 
  20. is becoming *less* of an issue.  
  21.  
  22. It all really depends on what kind of a program you're going to write.  Some 
  23. programs will only [finally] run ONCE, or at least very infrequently:  a good 
  24. example is a SNOBOL4+ program I'm writing at the moment which will take a large 
  25. series of Excel spreadsheets (almost 5300 cells) and cross-compile it into a 
  26. source program in the PCBUS programming language (so it can be more tightly 
  27. integrated into a larger business applications system).  I expect this 
  28. cross-compiler program will take me three or four days to write and test;  the 
  29. final run (to produce the Databus source program) will probably take (maybe 
  30. much) less than five or ten minutes.
  31.  
  32. In most cases nowadays, at least for programs you won't be running in many 
  33. examples and on many occasions, the cost of writing a computer program is hugely 
  34. more than the cost of running it.
  35.  
  36. >And can I leave a copy of the compiler with the client?
  37.  
  38. In the case of ICON, you most probably can:  the ICON compiler (with the 
  39. exception of some perhaps commercial adaptations of it) is public domain.  
  40. SNOBOL4+ is a commercial product, so you can't leave a copy of that... but it 
  41. comes with a royalty-free runtime which you CAN leave with them.  And of course, 
  42. the other option is to just buy a copy of the compiler for them:  at $100 (I 
  43. think it's somewhat more than that today), it's unquestionably the best (and 
  44. also the most durable) productivity software investment I have -ever- made.
  45.  
  46. Gordon Peterson
  47. http://www.computek.net/public/gep2
  48. 
  49.